leave its mark on - Inglés Sinónimo Diccionario